|
| | CLC_CLASS_WN (DevicePrivate, clCDevice) |
| | Device.
|
| |
| | CLC_STRUCT_WNN (DeviceChannelNames, clCDevice_ChannelNames, device) |
| |
| CL_DLL clCDevice | clCDeviceLocator_CreateDevice (clCDeviceLocator locator, const char *deviceSerial, clCError *error) NOEXCEPT |
| |
| CL_DLL void | clCDevice_SetOnConnectionStatusChangedEvent (clCDevice device, clCDevice_ConnectionStatusChangedHandler handler) NOEXCEPT |
| |
| CL_DLL void | clCDevice_SetOnResistanceUpdateEvent (clCDevice device, clCDevice_OnResistanceUpdateHandler handler) NOEXCEPT |
| |
| CL_DLL void | clCDevice_SetOnBatteryChargeUpdateEvent (clCDevice device, clCDevice_OnBatteryChargeUpdateHandler) NOEXCEPT |
| |
| CL_DLL void | clCDevice_SetOnModeSwitchedEvent (clCDevice device, clCDevice_ModeSwitchedHandler handler) NOEXCEPT |
| |
| CL_DLL void | clCDevice_SetOnEEGDataEvent (clCDevice device, clCDevice_EEGDataHandler handler) NOEXCEPT |
| |
| CL_DLL void | clCDevice_SetOnPSDDataEvent (clCDevice device, clCDevice_PSDDataHandler handler) NOEXCEPT |
| |
| CL_DLL void | clCDevice_SetOnEEGArtifactsEvent (clCDevice device, clCDevice_EEGArtifactsHandler handler) NOEXCEPT |
| |
| CL_DLL void | clCDevice_SetOnErrorEvent (clCDevice device, clCDevice_ErrorHandler handler) NOEXCEPT |
| |
| CL_DLL void | clCDevice_Connect (clCDevice device, bool bipolarChannels, clCError *error) NOEXCEPT |
| |
| CL_DLL void | clCDevice_Disconnect (clCDevice device, clCError *error) NOEXCEPT |
| |
| CL_DLL uint8_t | clCDevice_GetBatteryCharge (clCDevice device, clCError *error) NOEXCEPT |
| | Get device battery charge.
|
| |
| CL_DLL const char * | clCDevice_GetFirmwareVersion (clCDevice device, clCError *error) NOEXCEPT |
| | Get device firmware version. Only contains info after device is connected.
|
| |
| CL_DLL void | clCDevice_Start (clCDevice device, clCError *error) NOEXCEPT |
| | Start device.
|
| |
| CL_DLL void | clCDevice_Stop (clCDevice device, clCError *error) NOEXCEPT |
| | Stop device.
|
| |
| CL_DLL clCDevice_Mode | clCDevice_GetMode (clCDevice device) NOEXCEPT |
| |
| CL_DLL bool | clCDevice_IsConnected (clCDevice device, clCError *error) NOEXCEPT |
| |
| CL_DLL clCDeviceInfo | clCDevice_GetInfo (clCDevice device, clCError *error) NOEXCEPT |
| |
| CL_DLL float | clCDevice_GetEEGSampleRate (clCDevice device, clCError *error) NOEXCEPT |
| |
| CL_DLL float | clCDevice_GetPPGSampleRate (clCDevice device, clCError *error) NOEXCEPT |
| |
| CL_DLL float | clCDevice_GetMEMSSampleRate (clCDevice device, clCError *error) NOEXCEPT |
| |
| CL_DLL int32_t | clCDevice_GetPPGIrAmplitude (clCDevice device, clCError *error) NOEXCEPT |
| |
| CL_DLL int32_t | clCDevice_GetPPGRedAmplitude (clCDevice device, clCError *error) NOEXCEPT |
| |
| CL_DLL clCDevice_ChannelNames | clCDevice_GetChannelNames (clCDevice device, clCError *error) NOEXCEPT |
| |
| CL_DLL int32_t | clCDevice_ChannelNames_GetChannelsCount (clCDevice_ChannelNames deviceChannels, clCError *error) NOEXCEPT |
| |
| CL_DLL int32_t | clCDevice_ChannelNames_GetChannelIndexByName (clCDevice_ChannelNames deviceChannels, const char *channelName, clCError *error) NOEXCEPT |
| |
| CL_DLL const char * | clCDevice_ChannelNames_GetChannelNameByIndex (clCDevice_ChannelNames deviceChannels, int32_t channelIndex, clCError *error) NOEXCEPT |
| |
| CL_DLL void | clCDevice_Release (clCDevice device) NOEXCEPT |
| |